﻿/*
*JS Cart - XDeal
*Cuong Hung - 2011.11.24
*/

$(function () {
    _add.init();
});

var _add = {
    submit_click: function () {
        $(".loginbtn a").unbind("click").click(function () {
            if ($("#tbxEmail").val().trim() == "") {
                $(".error_email").html("* Vui lòng nhập email");
                $("#tbxEmail").focus();
                return;
            }
            else {
                if (checkEmail($("#tbxEmail").val()) == false) {
                    $(".error_email").html("* Địa chỉ email không hợp lệ");
                    $("#tbxEmail").focus();
                    return;
                }
                else {
                    $(".error_email").html("");
                }
            }
            if ($("#tbxPass").val().trim() == "") {
                $(".error_pass").html("* Vui lòng nhập mật khẩu");
                $("#tbxPass").focus();
                return;
            }
            else {
                $(".error_pass").html("");
            }

            var stringdata = "?u=" + $("#tbxEmail").val() + "&p=" + $("#tbxPass").val();
            $.ajax({
                type: "GET",
                url: '../../Customer/DoLogIn' + stringdata,
                data: "",
                success: function (msg) {
                    if (parseInt(msg) == 0) {
                        $(".error_email").html("&#187; Đăng nhập không thành công.Vui lòng thử lại !!!");
                        $("#tbxEmail").val("");
                        $("#tbxPass").val("")
                    }
                    else {
                        //dang nhap thanh cong --> Xu ly don hang
                    }
                }
            });
        }); //end login

        $(".regist_btn a").click(function () {

            if (!checkInput()) {
                $(".regist_note").css("display", "inline");
                return;
            }
            else {
                $(".regist_note").css("display", "none");
            }
            $(".fb_loading").html("<img alt='' src='../../Content/DefaultTheme/images/ajax-loader.gif' />");
            $.ajax({
                type: "POST",
                url: '../../Customer/DoRegist',
                //data: "",
                data: { fullName: $("#tbxFullName").val(), email: $("#tbxEmailRegist").val(), pass: $("#tbxPassRegist").val(), province: $("select#Province option:selected").val(), district: $("select#District option:selected").val(), Address: $("#tbxAddress").val(), Phone: $("#tbxPhone").val() },
                success: function (msg) {
                    if (parseInt(msg) == 0) {
                        alert("Đăng ký không thành công, Vui lòng kiểm tra lại thông tin vừa nhập !!!");
                    }
                    $(".fb_loading").html("");
                }
            });

        }); //end regist
        $("#Province").change(function () {
            if ($("select#Province option:selected").val() == 0) {
                $("select#District").attr("disabled", "disabled");
            }
            else {
                $("select#District").removeAttr("disabled");
            }
            $.ajax({
                type: "POST",
                url: '../../District/DDLProvinceChange/',
                data: { proviceID: $("select#Province option:selected").val() },
                success: function (msg) {
                    $("#District").find("option").remove().end();
                    $("#District").append(msg);
                }
            });

        }); //end 




        function checkInput() {
            if ($("#tbxFullName").val() == "") {
                $("#tbxFullName").focus();
                return false; ;
            }
            if ($("#tbxEmailRegist").val() == "") {
                $("#tbxEmailRegist").focus();
                return;
            }

            if (checkEmail($("#tbxEmailRegist").val()) == false) {
                $("#tbxEmailRegist").focus();
                $("#tbxEmailRegist").select();
                return false;
            }

            if ($("#tbxPassRegist").val() == "") {
                $("#tbxPassRegist").focus();
                return false; ;
            }
            if ($("#tbxRePassRegist").val() == "") {
                $("#tbxRePassRegist").focus();
                return false; ;
            }
            if ($("#tbxPassRegist").val() != $("#tbxRePassRegist").val()) {
                $("#tbxRePassRegist").focus();
                $("#tbxRePassRegist").select();
                return false; ;
            }


            if ($("#tbxAddress").val() == "") {
                $("#tbxAddress").focus();
                return false; ;
            }
            if ($("#tbxPhone").val() == "") {
                $("#tbxPhone").focus();
                return false; ;
            }

            return true;
        }
    },
    init: function () {
        _add.submit_click();
    }
}